package producersConsumersTests.utils;

import prod_cons.TaskContainer;


public interface Test {
	public void test(int insertersNum, int removersNum, int peakLength,
			int timeBetweenPeaks, int timeToRun, TaskContainer container, int extraInt)
			throws InterruptedException, InstantiationException,
			IllegalAccessException, ClassNotFoundException;

	public void test(int insertersNum, int removersNum, double lambda,
			int timeToRun, TaskContainer container, int extraInt) throws InterruptedException, InstantiationException,
			IllegalAccessException, ClassNotFoundException;

	void accept(TesterVisitor v);
}
